package demo03;
/*作业3：编写一个可以从 1 到 n 输出代表这个数字的字符串的程序，但是：
如果这个数字可以被 3 整除，输出 "fizz"。
如果这个数字可以被 5 整除，输出 "buzz"。
如果这个数字可以同时被 3 和 5 整除，输出 "fizzbuzz"。*/
import java.util.Scanner;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class ResultlDemo03 {
	public static void main(String[] args) {
		ExecutorService service = Executors.newCachedThreadPool();
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入n的值：");
		int n = sc.nextInt();
        FizzBuzz fb = new FizzBuzz(n);
		Thread1 t1 = new Thread1(fb);
		Thread2 t2 = new Thread2(fb);
		Thread3 t3 = new Thread3(fb);
		Thread4 t4 = new Thread4(fb);
		service.submit(t1);
		service.submit(t2);
		service.submit(t3);
		service.submit(t4);
		service.shutdown();
	}
}
